From f7d7546c93daa4491594b88976f199408c8326c5 Mon Sep 17 00:00:00 2001 From: bbhtt Date: Sat, 16 May 2026 12:18:17 +0530 Subject: [PATCH] configure: Ignore typedef-redefinition warnings with Clang redefinition is legal in C11 and before that via gcc extension Fixes: https://github.com/ostreedev/ostree/issues/3590 --- configure.ac | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac index 934beebd..eacbabbd 100644 --- a/configure.ac +++ b/configure.ac @@ -53,6 +53,12 @@ CC_CHECK_FLAGS_APPEND([WARN_CFLAGS], [CFLAGS], [\ -Wstrict-aliasing=2 \ -Werror=unused-result \ ])]) + +AS_CASE([$CC], [*clang*], [ + CC_CHECK_FLAGS_APPEND([WARN_CFLAGS], [CFLAGS], + [-Wno-typedef-redefinition]) +]) + AC_SUBST(WARN_CFLAGS) AC_ARG_ENABLE(sanitizers, -- 2.39.5